/********************************************************************************
 * project     Charge controller for solar panel with MPPT algorithm            *
 *                                                                              *
 * file        HighResolutionPWM.h                                              *
 * author      Ila Galkin (aka Nordic Energy)                                   *
 * date        31.07.2019                                                       *
 * copyright   The MIT License (MIT). Copyright (c) 2019 Ilya Galkin            *
 * brief       Work with high resolution PWM for buck converter                 *
 *                                                                              *
 ********************************************************************************/

/********************************************************************************
 * Include 
 ********************************************************************************/
#pragma once 

#include "stm32f3xx.h"

/********************************************************************************
 * Define
 ********************************************************************************/   

#define AF13                (uint16_t) 13   

/********************************************************************************
 * User enum
 ********************************************************************************/

/********************************************************************************
 * User typedef
 ********************************************************************************/

/********************************************************************************
 * Local function declaration
 ********************************************************************************/

void StopAllConverter (void);
void InitGpioForHRPWM (void);
void InitHRPWMforConverter (void);
void SelectEventForExternalGeneration (void);
void SetDutyTimerB (uint16_t duty);

/********************************* END OF FILE **********************************/